
elasticsearch的C ++ API
据我了解,elasticsearch并不提供C ++api。因此,我假设我应该使用一个库来发送/接收http请求以进行索引和搜索。图书馆中是否有适合elasticsearch需求的建议?谢谢。回答:任何网络库都可以正常工作。Libcurl可能是运行起来最容易/最快的,因为您真正需要的只是简单的HTTP请求(获取/放置/发布/删除)...
2024-01-10
如何将elasticSearch与spring集成?
如何将springSearch与spring集成? 任何教程和示例代码都会非常有帮助。 这些是我的spring项目maven依赖项的一部分,我们不使用spring-boot,我已经阅读了一些将springSearch与spring-boot集成的教程,但它没有帮助。如何将elasticSearch与spring集成?<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core...
2024-01-10
在OpenShift上安装elasticsearch
我Elasticsearch 1.0.0通过阅读本教程安装了预构建版本。如果我启动elasticsearch,则会收到以下错误消息,我应该尝试旧版本的ES还是解决该问题?[elastic-dataportal.rhcloud.com elasticsearch-1.0.0]\> ./bin/elasticsearch[2014-02-25 10:02:18,757][INFO ][node ] [Desmond Pitt] version[1.0.0], pid[20...
2024-01-10
Elastic search还是Trie搜索/自动完成?
基于elasticsearch(ES)的方法文档存储在DB中。一旦持久化给elasticsearch,它就会创建索引并将索引/文档(基于令牌生成器)存储在基于内存或磁盘的配置中。用户键入3个字符后,它将搜索ES下的所有索引(可以配置为甚至对ngram进行索引),根据权重对它们进行排名并返回给用户但是在阅读了谷歌...
2024-01-10
ElasticSearch如何设置geo_point
我正在尝试在ES 1.0.0上设置geo_point对象,并对它运行简单的概念证明查询,但是查询无法返回任何匹配。这是我的设置步骤:1)创建映射:PUT jay/geotest/_mapping{ "geotest" : { "properties" : { "name" : { "type" : "string" }, "pin" : { "type": "ge...
2024-01-10
如何从Amazon elasticsearch服务访问Kibana?
我创建了Amazon elasticsearch服务,并使用logstash将该数据填充到其中,该数据已安装在EC2实例上。在Amazonelasticservice控制台页面上,将有一个访问Kibana的链接。search-cluster_name-XXXXXXXXXXXXXXXXXXX.region_name.es.amazonaws.com/_plugin/kibana/当我单击链接时,浏览器将引发以下错误。{"Message":"User: anonymous is not authorized t...
2024-01-10
在Spring Boot中找不到Elasticsearch方法
我已经在这个问题上停留了一段时间,我们将为您提供任何帮助。我正在运行2.2.0带有ElasticSearch高级REST客户端版本的SpringBoot版本,6.4.3并将版本3.2.0用于Spring-Data-Elasticsearch版本。我收到下面的错误。我已经尝试了以下修复方法,但没有解决。多次更改Spring Boot版本 多次更改ES版本我已经清除了.m2文...
2024-01-10
用于elasticsearch中的通配符搜索的ngram
我正在尝试为最终用户提供搜索类型,这更像sqlserver。我能够为给定的SQL场景实现ES查询: select * from table where name like '%peter tom%' and type != 'xyz在ES中,我使用ngram tokenizer来达到预期的结果:PUT sample{ "settings": { "analysis": { "analyzer": { "my_ngram_analyzer": { "token...
2024-01-10
如何使用Spring数据与elasticsearch别名进行交互
嗨,我正在使用elasticsearchSpring数据。我项目的领域结构不断变化,因此我必须删除索引才能每次更改映射。为了克服这个问题,我使用了别名。我使用以下方法创建了别名:elasticsearchTemplate.createIndex(Test.class);elasticsearchTemplate.putMapping(Test.class); String aliasName = "test-alias"; AliasQuery aliasQuery = new AliasBu...
2024-01-10
ElasticSearch和Lucene如何共享内存
我对ES官方文档中的以下配额有一个疑问:But if you give all available memory to Elasticsearch’s heap, there won’t be any left over for Lucene. This can seriously impact the performance of full-text search.如果服务器具有80G内存,则发出以下命令以启动ES节点:bin/elasticsearch -xmx 30g这意味着我只给ES进程提供最大30...
2024-01-10
Jenkins Logstash插件无法发布到elasticSearch
我已经为jenkins安装了logstash插件,并将其配置为使用索引器作为弹性搜索。在执行作业时,我看到以下错误:16:56:12 [logstash-plugin]: Failed to send log data to ELASTICSEARCH:http://localhost:9200.16:56:12 [logstash-plugin]: No Further logs will be sent to http://localhost:9200.16:56:12 java.io.IOExcept...
2024-01-10
elasticsearch tf-idf并忽略搜索中的字段长度范数
我想在elasticsearch中执行搜索,而忽略tf-idf搜索中的字段范数。您可以通过设置索引映射来忽略字段规范来完成此操作。但是,这似乎是通过更改索引来完成的,我只想修改搜索(我需要其他类型搜索的规范)。做到这一点的最佳方法是什么?我正在使用elasticsearch.js作为Elasticsearch的接口。回答:您不...
2024-01-10
ElasticSearch-使用FilterBuilders
我是ElasticSearch和Couchbase的新手。我正在构建一个示例Java应用程序,以了解有关ElasticSearch和Couchbase的更多信息。阅读ElasticSearch JavaAPI时,在不需要按分数排序和进行缓存的情况下,可以更好地使用过滤器。我仍然没有弄清楚如何使用FilterBuilders并有以下问题:可以FilterBuilders单独使用进行搜索吗? 还...
2024-01-10
使用python聚合elasticsearch-dsl中的字段
有人可以告诉我如何编写将汇总(汇总和计数)有关我的文档内容的Python语句吗?脚本from datetime import datetimefrom elasticsearch_dsl import DocType, String, Date, Integerfrom elasticsearch_dsl.connections import connectionsfrom elasticsearch import Elasticsearchfrom elasticsearch_dsl import Sea...
2024-01-10
Spring Data Elasticsearch的@Field注释不起作用
我在pom.xml中有一个带有Spring Data Elasticsearch插件的Spring Boot应用程序。我创建了一个我想索引的文档类:@Document(indexName = "operations", type = "operation")public class OperationDocument {@Idprivate Long id;@Field( type = FieldType.String, index = FieldIndex.analyzed, sea...
2024-01-10
Elasticsearch删除/更新index1和index2中的文档
如果我有两个索引,例如:sample1和sample2。如果我删除或更新了sample1中的值,那么相应的文档也应该在sample2中删除或更新吗?数据:sample1:{名称:’Tom’,id:‘1’,城市:’xx’,州,’yy’,国家/地区:’zz’}sample2:{id:‘1’,城市:’xx’,州,“ yy”,国家/地区:“ zz”}如果我删除id:“...
2024-01-10
Elasticsearch char_filter用空格替换任何字符?
我正在为我的Ruby onRails应用程序使用elasticsearch。我想用char_filter用whitepace替换一些字符。在elasticsearch教程中,它表示如下内容:"mappings" : ["ph=>f", "qu=>q"]我尝试了以下方法:"mappings" : ["ph=>\s", "qu=>\s"]但是,它似乎不起作用。有想法吗?回答:您可以使用\ uXXXX表示法来表示空格:"mappings" : ["ph=>\s",...
2024-01-10
如何使用Nest Client在ElasticSearch中按数组搜索数组属性
可以说我们有一个名为acls的类,该类有一个名为lprop的List属性。现在,让我说我还有另一个列表,其值分别为1,3,5,并且说此变量名称为tosearch。我想通过使用巢来搜索elasticsearch索引中的acls类型记录lprop属性中的tosearch值,并且仅找到一个匹配项就足够了。例如: `public class acls { public List<...
2024-01-10
elasticsearch创建TransportConnection超时
我正在使用Java API创建Elasticsearch Connection。我正在使用TransportConnection,并且需要设置连接超时。我尚未配置任何属性,连接需要三分钟才能给我超时。有人知道是否存在用于设置超时值的属性吗?解冻。回答:Settings settings = ImmutableSettings.settingsBuilder() .put("cluster.name", cluster_name).put("client.tran...
2024-01-10
稳定的Django-Haystack + elasticsearch设置
我想知道Django-Haystack + elasticsearch + pyelasticsearch / elasticsearch-py的最佳组合是什么。我已经在Ubuntu 12.04机器上使用Haystack 2.1.1-dev + elasticsearch 1.1.1 +elasticsearch-py 1.0部署了安装程序。我尝试将Haystack 2.1.0(最新的稳定发行版)与elasticsearch1.1.1和pyelasticsearch 0.6.1结合使用,但是它始终使我出错,...
2024-01-10
添加任何自定义实体后出现jHispter Elasticsearch问题
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'countryServiceImpl' defined in file [E:\tms-ws\TransportManagement\target\classes\com\baltransport\tms\app\v1\service\impl\CountryServiceImpl.class]: Unsat...
2024-01-10
elasticsearch NodeBuilder与TranportClient
对于其他Elasticsearch开发人员来说,这可能是一个非常简单(愚蠢的问题),这两者之间有什么区别?我正在从JavaWeb应用程序连接到远程Elasticsearch服务器,到目前为止,我一直在使用TransportClient,但是我想知道是否可以使用NodeBuilder,或者应该仅将NodeBuilder用于嵌入式客户端?如果可以将两者中的任何...
2024-01-10
在elasticsearch中使用GET / POST时的结果不同
我正在尝试通过Elastic Search Head插件进行elasticsearch。通过POST提交查询时,结果符合预期。但是,当我使用GET尝试相同的查询时,我总是会取回索引中的所有值。因此:如何通过GET将查询传递给elasticsearch服务器,以便可以在URL中使用搜索字符串?回答:如果发送GET,则正文甚至可能不会发送给elasticsea...
2024-01-10
Elasticsearch:何时将omit_norms选项设置为false
omit_normselasticsearch 中该选项的一个好用例是什么?我在es网站上找不到足够的解释。回答:范数是一个值,它与字段一起存储在索引中,用于评分。使用默认的评分算法,它结合了一个lengthNorm(用于对短字段进行加权而不是对长字段进行加权)和任何字段级别的提升。您可以在Lucene文档中查看有关它...
2024-01-10
logstash + elasticsearch:重新加载相同的数据
设法获得logstash(1.3.1)以将数据发送到elasticsearch(0.9.5)。我的logstash conf文件设置是input { file { path => ["D:/apache-tomcat-7.0.5/logs/*.*"] }} output { stdout { } elasticsearch_http { host => "localhost" port => 9200 } }数据存储在ES中的索引logstash-2013.12.xx下...
2024-01-10
